/*
7-116 计算圆周率
分数 15
作者 杨起帆
单位 浙大城市学院

根据下面关系式，求圆周率的值，直到最后一项的值小于给定阈值。

2π​=1+31​+3×52!​+3×5×73!​+⋯+3×5×7×⋯×(2n+1)n!​+⋯
输入格式：

输入在一行中给出小于1的阈值。
输出格式：

在一行中输出满足阈值条件的近似圆周率，输出到小数点后6位。
输入样例：

0.01

输出样例：

3.132157
*/
#include <stdio.h>

int main() {
    int n = 0, n2_1 = 1; // n, 2n+1;
    float epsn;
    scanf("%f", &epsn);
    double item = 1;
    double sum = 1;
    for (; item >= epsn; ) {
        n++;
        n2_1 += 2;
        item = item * n / n2_1;
        sum += item;
    }
    printf("%.6f\n", sum * 2);
    return 0;
}